package com.run2code.design.creational.abstractfactory.factory;

import com.run2code.design.creational.abstractfactory.HighEndSmartPhone;
import com.run2code.design.creational.abstractfactory.HighEndSmartWatch;
import com.run2code.design.creational.abstractfactory.SmartPhone;
import com.run2code.design.creational.abstractfactory.SmartWatch;

/**
 * 高端系列产品工厂的实现类
 * 关注公众号【奔跑的码畜】，一起进步不迷路
 *
 * @author 第七人格
 * @date 2024/06/27
 */
public class HighEndFactory implements ElectronicsFactory {
    @Override
    public SmartPhone createSmartPhone() { // 实现创建高端智能手机的方法
        return new HighEndSmartPhone();
    }

    @Override
    public SmartWatch createSmartWatch() { // 实现创建高端智能手表的方法
        return new HighEndSmartWatch();
    }
}
